package com.zhanggm.springcloud.jpa.service;


import com.zhanggm.springcloud.jpa.entity.TbDoctor;
import org.springframework.data.domain.Page;

import java.util.List;

/**
@author Zhanggm
*/
public interface TbDoctorService {

    /**
     * 查询排序分页接口
     * @param doctor
     * @param pageNum
     * @param pageSize
     * @return
     */
    Page<TbDoctor> getPageInfo(TbDoctor doctor,Integer pageNum,Integer pageSize);

    /**
     * 保存接口（新增或修改）
     * @param doctor
     * @return
     */
    int save(TbDoctor doctor);

    /**
     * 批量删除接口
     * @param ids
     * @return
     */
    int delByIds(List<Integer> ids);

    /**
     * 根据Id删除
     * @param id
     * @return
     */
    int delById(Integer id);

    TbDoctor getById(Integer id);


    TbDoctor getDetailById(Integer id);
}
